'''
Created on Mar 29, 2011

@author: diego
'''
import random
filas = 5


#En el tablero el jugador de IA es marcado con M
NEGRAS = 'N'

#En el tablero el jugador de IA es marcado con M
BLANCAS = 'B'

#Las posiciones de maquina son los casilleros originales que ocupan las fichas del jugador maquina
posicionesNegras = [(0,0),(0,1),(0,2),(0,3),(0,4),(1,0),(1,4)]

#Las posiciones de jugador: idem maquina
posicionesBlancas = [(4,0),(4,1),(4,2),(4,3),(4,4),(3,0),(3,4)]

fichas = {'NEGRAS':NEGRAS,'BLANCAS':BLANCAS}
fichasReverse = {NEGRAS:'NEGRAS',BLANCAS:'BLANCAS'}

enabled_map = {0: BLANCAS, 1: NEGRAS}

global_random = random.Random(26)

class Config():
    def __init__(self):
        self.print_html_activated = False
        self.cota_cantidad_jugadas = 2000
        self.cantidad_jugadas_index = 0 

class globalBoard():
    
    def __init__(self,board):
        self.board = board
        
    

global_board = globalBoard(None)
config = Config()

def setGlobalBoard(tablero):
    global_board.board = tablero

def getGlobalBoard():
    return global_board.board

    
    